mesa.git
8 months ago[PATCH 1/3] etnaviv: isa: Add txf instruction
Christian Gmeiner [Fri, 18 Apr 2025 21:35:20 +0000 (23:35 +0200)]
[PATCH 1/3] etnaviv: isa: Add txf instruction

This instruction is used to implement texelfetch.

Blob generates such txf's for
dEQP-GLES3.functional.shaders.texture_functions.texelfetch.+

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34685>

Gbp-Pq: Name etnaviv-add-support-for-texelfetch.patch

8 months agodrisw: Avoid crashing when swrast_loader == NULL
Daniel van Vugt [Fri, 4 Apr 2025 09:41:37 +0000 (17:41 +0800)]
drisw: Avoid crashing when swrast_loader == NULL

This is a blanket fix for all the segfaults in `drisw_init_screen()`
when `swrast_loader` is NULL, since 1de7c86bc1. A similar more targeted
fix for vmwgfx can be found in f3b8d7da46 ("egl: never select swrast
for vmwgfx"). We can safely return NULL because the caller
`driCreateNewScreen3` handles NULL, as does its own callers.

As this is currently the top crasher of gnome-shell since Ubuntu
upgraded to Mesa 25 and it seems to be coming from multiple different
drivers still, we want a universal fix to at least stop the crash
reports. People can figure out which drivers still need tweaking in
`dri2_load_driver` or elsewhere later.

Fixes: 1de7c86bc1 ("dri: pass through a type enum for creating screen instead of driver_extensions")
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12678 (radeon)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12859 (radeon)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12300 (nvidia-drm)
Related: https://gitlab.freedesktop.org/mesa/mesa/-/issues/12462 (nvidia-drm)
Bug-Ubuntu: https://bugs.launchpad.net/bugs/2101817

Gbp-Pq: Name drisw-Avoid-crashing-when-swrast_loader-NULL.patch

8 months agodisable use of ppc64el assembly code
Dmitry Shachnev [Mon, 19 May 2025 10:49:49 +0000 (13:49 +0300)]
disable use of ppc64el assembly code

Bug-Debian: https://bugs.debian.org/1092890
Last-Update: 2025-02-02

Gbp-Pq: Name disable_ppc64el_assembly.diff

8 months agosrc_glx_dri_common.h
Debian X Strike Force [Mon, 19 May 2025 10:49:49 +0000 (13:49 +0300)]
src_glx_dri_common.h

Gbp-Pq: Name src_glx_dri_common.h.diff

8 months agopath_max
Debian X Strike Force [Mon, 19 May 2025 10:49:49 +0000 (13:49 +0300)]
path_max

Gbp-Pq: Name path_max.diff

8 months agomesa (25.0.5-2) unstable; urgency=medium
Timo Aaltonen [Mon, 19 May 2025 10:49:49 +0000 (13:49 +0300)]
mesa (25.0.5-2) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * cherry-pick patch from upstream: etnaviv-add-support-for-texelfetch.patch
    (Closes: #1104029)

[dgit import unpatched mesa 25.0.5-2]

8 months agoImport mesa_25.0.5-2.debian.tar.xz
Timo Aaltonen [Mon, 19 May 2025 10:49:49 +0000 (13:49 +0300)]
Import mesa_25.0.5-2.debian.tar.xz

[dgit import tarball mesa 25.0.5-2 mesa_25.0.5-2.debian.tar.xz]

9 months agoImport mesa_25.0.5.orig.tar.xz
Timo Aaltonen [Fri, 2 May 2025 05:32:56 +0000 (08:32 +0300)]
Import mesa_25.0.5.orig.tar.xz

[dgit import orig mesa_25.0.5.orig.tar.xz]